home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…tion Library 2 (Reseller) / Apple R&P Lib Reseller v2.0.iso / 3-Demos / Tutorials / Macintosh SE⁄30 Training / Apple Macintosh SE⁄30 / Apple Macintosh SE_30 / background_23174.txt < prev    next >
Text File  |  1989-08-22  |  10KB  |  449 lines

  1. -- background: 23174 from stack: in
  2. -- bmap block id: 23488
  3. -- flags: 0000
  4. -- background id: 0
  5. -- name: mainBack
  6. ----- HyperTalk script -----
  7. on openBackground
  8.   global mapLoc, mapCleaning, certified
  9.   set cursor to watch
  10.  
  11.   repeat with count = 1 to 12 -- what have I completed?
  12.     if line count of field "footprints" is empty then
  13.       set the style of bkgnd button count to opaque
  14.     else set the style of bkgnd button count to transparent
  15.     set the icon of bkgnd button count to 0
  16.   end repeat
  17.  
  18.   repeat with count = 13 to 24 -- where was I?
  19.     set the icon of bkgnd button count to 0
  20.   end repeat
  21.  
  22.   set the icon of bkgnd button mapLoc to "Open Cross small"
  23.  
  24.   if mapCleaning = "true" then exit openBackground
  25.   if certified = "true" then exit openBackground
  26.   if line 13 of field "footprints" = "true" then exit openBackground
  27.   repeat with x = 1 to 12
  28.     if line x of field "footprints" ‚↠"yes" then exit openBackground
  29.   end repeat
  30.  
  31.   put "true" into certified
  32.   answer "Congratulations! You finished the stack." with "Thank You"
  33.   answer "Would you like a Certificate of Completion" with "Yes" or "No"
  34.   if it = "No" then exit openBackground
  35.  
  36.   put "true" into line 13 of field "footprints"
  37.   push card
  38.   visual dissolve
  39.   go card "certificate1"
  40.  
  41. end openBackground
  42.  
  43.  
  44.  
  45. -- part 3 (field)
  46. -- low flags: 01
  47. -- high flags: 0000
  48. -- rect: left=128 top=23 right=45 bottom=508
  49. -- title width / last selected line: 0
  50. -- icon id / first selected line: 0 / 0
  51. -- text alignment: 0
  52. -- font id: 21
  53. -- text size: 18
  54. -- style flags: 0
  55. -- line height: 20
  56. -- part name: cardTitle
  57.  
  58.  
  59. -- part 7 (field)
  60. -- low flags: 01
  61. -- high flags: 0000
  62. -- rect: left=128 top=70 right=89 bottom=508
  63. -- title width / last selected line: 0
  64. -- icon id / first selected line: 0 / 0
  65. -- text alignment: 0
  66. -- font id: 157
  67. -- text size: 14
  68. -- style flags: 0
  69. -- line height: 16
  70. -- part name: directions
  71.  
  72.  
  73. -- part 45 (field)
  74. -- low flags: 81
  75. -- high flags: 0000
  76. -- rect: left=2 top=27 right=163 bottom=87
  77. -- title width / last selected line: 0
  78. -- icon id / first selected line: 0 / 0
  79. -- text alignment: 0
  80. -- font id: 3
  81. -- text size: 9
  82. -- style flags: 0
  83. -- line height: 9
  84. -- part name: footprints
  85.  
  86.  
  87. -- part 47 (field)
  88. -- low flags: 01
  89. -- high flags: 0000
  90. -- rect: left=128 top=0 right=22 bottom=508
  91. -- title width / last selected line: 0
  92. -- icon id / first selected line: 0 / 0
  93. -- text alignment: 0
  94. -- font id: 21
  95. -- text size: 18
  96. -- style flags: 10240
  97. -- line height: 19
  98. -- part name: Title
  99.  
  100.  
  101. -- part 49 (button)
  102. -- low flags: 00
  103. -- high flags: 0001
  104. -- rect: left=129 top=101 right=117 bottom=157
  105. -- title width / last selected line: 0
  106. -- icon id / first selected line: 0 / 0
  107. -- text alignment: 1
  108. -- font id: 0
  109. -- text size: 12
  110. -- style flags: 0
  111. -- line height: 16
  112. -- part name: 
  113.  
  114.  
  115. -- part 50 (button)
  116. -- low flags: 00
  117. -- high flags: 0001
  118. -- rect: left=129 top=157 right=173 bottom=157
  119. -- title width / last selected line: 0
  120. -- icon id / first selected line: 0 / 0
  121. -- text alignment: 1
  122. -- font id: 0
  123. -- text size: 12
  124. -- style flags: 0
  125. -- line height: 16
  126. -- part name: 
  127.  
  128.  
  129. -- part 51 (button)
  130. -- low flags: 00
  131. -- high flags: 0001
  132. -- rect: left=289 top=101 right=117 bottom=317
  133. -- title width / last selected line: 0
  134. -- icon id / first selected line: 0 / 0
  135. -- text alignment: 1
  136. -- font id: 0
  137. -- text size: 12
  138. -- style flags: 0
  139. -- line height: 16
  140. -- part name: 
  141.  
  142.  
  143. -- part 52 (button)
  144. -- low flags: 00
  145. -- high flags: 0001
  146. -- rect: left=361 top=101 right=117 bottom=389
  147. -- title width / last selected line: 0
  148. -- icon id / first selected line: 0 / 0
  149. -- text alignment: 1
  150. -- font id: 0
  151. -- text size: 12
  152. -- style flags: 0
  153. -- line height: 16
  154. -- part name: 
  155.  
  156.  
  157. -- part 53 (button)
  158. -- low flags: 00
  159. -- high flags: 0001
  160. -- rect: left=433 top=101 right=117 bottom=461
  161. -- title width / last selected line: 0
  162. -- icon id / first selected line: 0 / 0
  163. -- text alignment: 1
  164. -- font id: 0
  165. -- text size: 12
  166. -- style flags: 0
  167. -- line height: 16
  168. -- part name: 
  169.  
  170.  
  171. -- part 54 (button)
  172. -- low flags: 00
  173. -- high flags: 0001
  174. -- rect: left=289 top=157 right=173 bottom=317
  175. -- title width / last selected line: 0
  176. -- icon id / first selected line: 0 / 0
  177. -- text alignment: 1
  178. -- font id: 0
  179. -- text size: 12
  180. -- style flags: 0
  181. -- line height: 16
  182. -- part name: 
  183.  
  184.  
  185. -- part 55 (button)
  186. -- low flags: 00
  187. -- high flags: 0001
  188. -- rect: left=361 top=157 right=173 bottom=389
  189. -- title width / last selected line: 0
  190. -- icon id / first selected line: 0 / 0
  191. -- text alignment: 1
  192. -- font id: 0
  193. -- text size: 12
  194. -- style flags: 0
  195. -- line height: 16
  196. -- part name: 
  197.  
  198.  
  199. -- part 56 (button)
  200. -- low flags: 00
  201. -- high flags: 0001
  202. -- rect: left=433 top=157 right=173 bottom=461
  203. -- title width / last selected line: 0
  204. -- icon id / first selected line: 0 / 0
  205. -- text alignment: 1
  206. -- font id: 0
  207. -- text size: 12
  208. -- style flags: 0
  209. -- line height: 16
  210. -- part name: 
  211.  
  212.  
  213. -- part 57 (button)
  214. -- low flags: 00
  215. -- high flags: 0001
  216. -- rect: left=289 top=213 right=229 bottom=317
  217. -- title width / last selected line: 0
  218. -- icon id / first selected line: 0 / 0
  219. -- text alignment: 1
  220. -- font id: 0
  221. -- text size: 12
  222. -- style flags: 0
  223. -- line height: 16
  224. -- part name: 
  225.  
  226.  
  227. -- part 58 (button)
  228. -- low flags: 00
  229. -- high flags: 0001
  230. -- rect: left=361 top=213 right=229 bottom=389
  231. -- title width / last selected line: 0
  232. -- icon id / first selected line: 0 / 0
  233. -- text alignment: 1
  234. -- font id: 0
  235. -- text size: 12
  236. -- style flags: 0
  237. -- line height: 16
  238. -- part name: 
  239.  
  240.  
  241. -- part 59 (button)
  242. -- low flags: 00
  243. -- high flags: 0001
  244. -- rect: left=361 top=269 right=285 bottom=389
  245. -- title width / last selected line: 0
  246. -- icon id / first selected line: 0 / 0
  247. -- text alignment: 1
  248. -- font id: 0
  249. -- text size: 12
  250. -- style flags: 0
  251. -- line height: 16
  252. -- part name: 
  253.  
  254.  
  255. -- part 60 (button)
  256. -- low flags: 00
  257. -- high flags: 0001
  258. -- rect: left=289 top=269 right=285 bottom=317
  259. -- title width / last selected line: 0
  260. -- icon id / first selected line: 0 / 0
  261. -- text alignment: 1
  262. -- font id: 0
  263. -- text size: 12
  264. -- style flags: 0
  265. -- line height: 16
  266. -- part name: 
  267.  
  268.  
  269. -- part 61 (button)
  270. -- low flags: 00
  271. -- high flags: 0000
  272. -- rect: left=128 top=100 right=118 bottom=158
  273. -- title width / last selected line: 0
  274. -- icon id / first selected line: 18626 / 18626
  275. -- text alignment: 1
  276. -- font id: 0
  277. -- text size: 12
  278. -- style flags: 0
  279. -- line height: 16
  280. -- part name: 
  281.  
  282.  
  283. -- part 62 (button)
  284. -- low flags: 00
  285. -- high flags: 0000
  286. -- rect: left=128 top=156 right=174 bottom=158
  287. -- title width / last selected line: 0
  288. -- icon id / first selected line: 0 / 0
  289. -- text alignment: 1
  290. -- font id: 0
  291. -- text size: 12
  292. -- style flags: 0
  293. -- line height: 16
  294. -- part name: 
  295.  
  296.  
  297. -- part 63 (button)
  298. -- low flags: 00
  299. -- high flags: 0000
  300. -- rect: left=288 top=100 right=118 bottom=318
  301. -- title width / last selected line: 0
  302. -- icon id / first selected line: 0 / 0
  303. -- text alignment: 1
  304. -- font id: 0
  305. -- text size: 12
  306. -- style flags: 0
  307. -- line height: 16
  308. -- part name: 
  309.  
  310.  
  311. -- part 64 (button)
  312. -- low flags: 00
  313. -- high flags: 0000
  314. -- rect: left=360 top=100 right=118 bottom=390
  315. -- title width / last selected line: 0
  316. -- icon id / first selected line: 0 / 0
  317. -- text alignment: 1
  318. -- font id: 0
  319. -- text size: 12
  320. -- style flags: 0
  321. -- line height: 16
  322. -- part name: 
  323.  
  324.  
  325. -- part 65 (button)
  326. -- low flags: 00
  327. -- high flags: 0000
  328. -- rect: left=432 top=100 right=118 bottom=462
  329. -- title width / last selected line: 0
  330. -- icon id / first selected line: 0 / 0
  331. -- text alignment: 1
  332. -- font id: 0
  333. -- text size: 12
  334. -- style flags: 0
  335. -- line height: 16
  336. -- part name: 
  337.  
  338.  
  339. -- part 66 (button)
  340. -- low flags: 00
  341. -- high flags: 0000
  342. -- rect: left=288 top=156 right=174 bottom=318
  343. -- title width / last selected line: 0
  344. -- icon id / first selected line: 0 / 0
  345. -- text alignment: 1
  346. -- font id: 0
  347. -- text size: 12
  348. -- style flags: 0
  349. -- line height: 16
  350. -- part name: 
  351.  
  352.  
  353. -- part 67 (button)
  354. -- low flags: 00
  355. -- high flags: 0000
  356. -- rect: left=360 top=156 right=174 bottom=390
  357. -- title width / last selected line: 0
  358. -- icon id / first selected line: 0 / 0
  359. -- text alignment: 1
  360. -- font id: 0
  361. -- text size: 12
  362. -- style flags: 0
  363. -- line height: 16
  364. -- part name: 
  365.  
  366.  
  367. -- part 68 (button)
  368. -- low flags: 00
  369. -- high flags: 0000
  370. -- rect: left=432 top=156 right=174 bottom=462
  371. -- title width / last selected line: 0
  372. -- icon id / first selected line: 0 / 0
  373. -- text alignment: 1
  374. -- font id: 0
  375. -- text size: 12
  376. -- style flags: 0
  377. -- line height: 16
  378. -- part name: 
  379.  
  380.  
  381. -- part 69 (button)
  382. -- low flags: 00
  383. -- high flags: 0000
  384. -- rect: left=288 top=212 right=230 bottom=318
  385. -- title width / last selected line: 0
  386. -- icon id / first selected line: 0 / 0
  387. -- text alignment: 1
  388. -- font id: 0
  389. -- text size: 12
  390. -- style flags: 0
  391. -- line height: 16
  392. -- part name: 
  393.  
  394.  
  395. -- part 70 (button)
  396. -- low flags: 00
  397. -- high flags: 0000
  398. -- rect: left=360 top=212 right=230 bottom=390
  399. -- title width / last selected line: 0
  400. -- icon id / first selected line: 0 / 0
  401. -- text alignment: 1
  402. -- font id: 0
  403. -- text size: 12
  404. -- style flags: 0
  405. -- line height: 16
  406. -- part name: 
  407.  
  408.  
  409. -- part 71 (button)
  410. -- low flags: 00
  411. -- high flags: 0000
  412. -- rect: left=360 top=268 right=286 bottom=390
  413. -- title width / last selected line: 0
  414. -- icon id / first selected line: 0 / 0
  415. -- text alignment: 1
  416. -- font id: 0
  417. -- text size: 12
  418. -- style flags: 0
  419. -- line height: 16
  420. -- part name: 
  421.  
  422.  
  423. -- part 72 (button)
  424. -- low flags: 00
  425. -- high flags: 0000
  426. -- rect: left=288 top=268 right=286 bottom=318
  427. -- title width / last selected line: 0
  428. -- icon id / first selected line: 0 / 0
  429. -- text alignment: 1
  430. -- font id: 0
  431. -- text size: 12
  432. -- style flags: 0
  433. -- line height: 16
  434. -- part name: 
  435.  
  436.  
  437. -- part 73 (field)
  438. -- low flags: 81
  439. -- high flags: 0000
  440. -- rect: left=2 top=165 right=321 bottom=87
  441. -- title width / last selected line: 0
  442. -- icon id / first selected line: 0 / 0
  443. -- text alignment: 0
  444. -- font id: 3
  445. -- text size: 9
  446. -- style flags: 0
  447. -- line height: 9
  448. -- part name: menuList
  449.